/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package valida.Util;

import valida.beans.Regla;

/**
 *
 * @author Andres Felipe
 */
public class ConstrutorRegla {

    public static String Construir(Regla regla){
       StringBuilder expresion = new StringBuilder();

        switch(regla.getTipoValidacion()){

            case Regla.VALIDA_LONGITUD:
                expresion.append("LENGHT(").append(regla.getCampoAplica()).append(") = ");
                try{
                    expresion.append(Integer.valueOf(regla.getReglaValidacion()));
                }catch(Exception e){
                    //Campo invalido para Convertir
                    expresion.append("1");
                }
            break;

            case Regla.VALIDA_RANGO:

            break;

        }
        return expresion.toString();
    }

}
